package com.qsxc.system.annotation;

import java.lang.annotation.*;

/**
 * @author 
 * @desc 系统日志
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface SysLog {

    /**
     * 业务描述
     *
     * @return
     */
    String value() default "";

    /**
     * 是否打印入参和回参
     * @return
     */
    boolean enabled() default true;

    /**
     * 是否忽略data打印
     *
     * @return
     */
    boolean ignoreData() default false;
}
